home *** CD-ROM | disk | FTP | other *** search
/ MacWorld 1999 September (IDG) / Sep99.iso / Shareware World / Info / For Developers / Finder Flags Plugin / Read me < prev   
Encoding:
Text File  |  1999-06-19  |  3.2 KB  |  91 lines  |  [TEXT/ttxt]

  1. Finder Flags CodeWarrior Plugin 1.0
  2. ===================================
  3.  
  4. by Miro Jurisic <meeroh@mit.edu>
  5. with generous contributions from John Brisbin and Dave Polaschek
  6.  
  7.  
  8. What?
  9. -----
  10.  
  11. Finder Flags is a CodeWarrior postlinker which allows you to set Finder flags and extended Finder flags on output files in our CodeWarrior projects. Most common use of it is to set custom icon and bundle bits on applications.
  12.  
  13. Finder Flags supports CodeWarrior Pro 2 and newer.
  14.  
  15. Sources are included, and you need CodeWarrior Pro 4 (or newer) to build them.
  16.  
  17.  
  18. How?
  19. ----
  20.  
  21. Copy Finder Flags PostLinker and Finder Flags Panel into your "CodeWarrior Plugins" folder. If the CodeWarrior IDE is running, you'll have to quit it and relaunch it, before it will recognize the plugins.
  22.  
  23. Meaning of settings in the Finder Flags panel is:
  24.  
  25. Is Alias            --        if set, file is a Finder alias file
  26. Is Invisible        --        if set, file is invisible
  27. Has Bundle            --        if set, file has bundle
  28. Name Is Locked        --        if set, file can't be renamed or deleted
  29.                             (this is what "protect System folder"
  30.                             setting in General Controls uses)
  31. Is Stationery        --        if set, file is used as a stationery pad
  32. Is On Desktop        --        if set, file is on desktop
  33. Is Locked            --        if set, file is locked
  34. Is Inited            --        if set, file's bundle resource has been
  35.                             recorded in the desktop database
  36. Has No INITs        --        If set, file is not searched for INIT 
  37.                             resources on startup
  38. Is Shared            --        if set on an application, it can be run
  39.                             by multiple users at the same time
  40. Has Routing Info    --        if set, file has a 'rout' resource
  41.                             (see MacOS 8.5 Technote)
  42. Has badge            --        if set, file has a custom badge
  43.                             (see MacOS 8.5 Technote)
  44.  
  45.  
  46. Creator and type of the file will be set to the value from the Finder Flags panel. If you want them to be unchanged from whatever creator and type CodeWarrior uses for the file, set them to '????' in Finder Flags panel.
  47.  
  48.  
  49. Problems?
  50. ---------
  51.  
  52. Finder Flags has not been tested under CodeWarrior Pro 2 and 3, but it should work to the best of my knowledge. If it doesn't, let me know. It has been tested under Pro 4.
  53.  
  54. Finder Flags is not AppleScriptable. Sorry. If you need that functionality, let me know and I'll add it if I have time.
  55.  
  56. I am sorry about the drawing artifacts in Finder Flags panel under some Appearance themes, but there's nothing I can do about that.
  57.  
  58.  
  59. A word of caution
  60. -----------------
  61.  
  62. Abusing this plugin can lead to major confusion on your system and leave you with files that are really hard to get back to sanity.
  63.  
  64. For example, you can create invisible locked files. Don't do it. You won't be able to unlock them in the finder (because they are invisible), nor set them visible in Resorcerer (because they are locked).
  65.  
  66. Be careful what you wish for.
  67.  
  68.  
  69. Author
  70. ------
  71.  
  72. Send email to meeroh@mit.edu if you have any problems or suggestions. 
  73.  
  74. The most recent version of Finder Flags plugins is at <http://meeroh.mit.edu/meeroh/software/index.html>.
  75.  
  76.  
  77. Distributing
  78. ------------
  79.  
  80. You have the binaries. You have the source. You can do whatever you please with them. I am not responsible for any damage they do.
  81.  
  82.  
  83. Thanks
  84. ------
  85.  
  86. Thanks to John and Dave for the code. With code in my hands I couldn't be lazy anymore, so the plugin happened.
  87.  
  88.  
  89.  
  90. meeroh@mit.edu, 6/19/1999
  91.